package com.example.prom.annotation;

import java.lang.annotation.*;

/**
 * Description
 * 打印Service层日志的注解
 * 可以注解在类上或者方法上，如果注解在类上，可以通过ignoreMethods，指定忽略的方法
 *
 * @author DangWen
 */
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ServiceLog {

    String value() default "";

    String[] ignoreMethods() default {};

    String[] tags() default {};
}
